package com.lsh.oms.api.service.order.frozen;

import com.lsh.base.common.model.CommonResult;
import com.lsh.oms.api.model.order.OrderReceiptDTO;


/**
 * Project Name: lsh-oms
 *
 * @author miaozhuang
 * @date 17/3/27
 * 北京链商电子商务有限公司
 * Package
 * desc:订单签收RestService
 */
public interface IOrderReceiptFrozenRestService {
    /**
     * create
     * @param receiptDTO  参数
     * @return            CommonResult
     */
    CommonResult<Object> create(OrderReceiptDTO receiptDTO);

    /**
     * createWx
     * @param receiptDTO  参数
     * @return            CommonResult
     */
    CommonResult<Object> createReceiptFromShip(OrderReceiptDTO receiptDTO);

    /**
     * confirm
     * @param receiptDTO  参数
     * @return            CommonResult
     */
    CommonResult<Object> confirm(OrderReceiptDTO receiptDTO);
}
